package com.ruibang.glass.produce.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.time.LocalDate;

/**
 * @program: glass
 * @description: 生产费用
 * @author: wujie
 * @create: 2024-04-23 10:49
 */
@Data
@ApiModel(value = "生产费用")
@TableName("g_produce_cost_info")
public class ProduceCost {

    @ApiModelProperty(value = "主键ID")
    @TableId(value = "cost_id", type = IdType.ASSIGN_ID)
    private String costId;

    @ApiModelProperty(value = "石英砂当日耗用量")
    private Double quartzSandAmount;

    @ApiModelProperty(value = "石英砂不含税单价(元)")
    private Double quartzSandUnitPrice;

    @ApiModelProperty(value = "石英砂当日实际数（金额）元")
    private Double quartzSandRealCost;

    @ApiModelProperty(value = "氧化铝当日耗用量")
    private Double aluminiumOxideAmount;

    @ApiModelProperty(value = "氧化铝不含税单价(元)")
    private Double aluminiumOxideUnitPrice;

    @ApiModelProperty(value = "氧化铝当日实际数（金额）元")
    private Double aluminiumOxideRealCost;

    @ApiModelProperty(value = "硼酸当日耗用量")
    private Double boricAcidAmount;

    @ApiModelProperty(value = "硼酸不含税单价(元)")
    private Double boricAcidUnitPrice;

    @ApiModelProperty(value = "硼酸当日实际数（金额）元")
    private Double boricAcidRealCost;

    @ApiModelProperty(value = "碳酸钙当日耗用量")
    private Double calciumCarbonateAmount;

    @ApiModelProperty(value = "碳酸钙不含税单价(元)")
    private Double calciumCarbonateUnitPrice;

    @ApiModelProperty(value = "碳酸钙当日实际数（金额）元")
    private Double calciumCarbonateRealCost;

    @ApiModelProperty(value = "氧化镁当日耗用量")
    private Double magnesiumOxideAmount;

    @ApiModelProperty(value = "氧化镁不含税单价(元)")
    private Double magnesiumOxideUnitPrice;

    @ApiModelProperty(value = "氧化镁当日实际数（金额）元")
    private Double magnesiumOxideRealCost;

    @ApiModelProperty(value = "碳酸锶当日耗用量")
    private Double strontiumCarbonateAmount;

    @ApiModelProperty(value = "碳酸锶不含税单价(元)")
    private Double strontiumCarbonateUnitPrice;

    @ApiModelProperty(value = "碳酸锶当日实际数（金额）元")
    private Double strontiumCarbonateRealCost;

    @ApiModelProperty(value = "氧化锡当日耗用量")
    private Double tinOxideAmount;

    @ApiModelProperty(value = "氧化锡不含税单价(元)")
    private Double tinOxideUnitPrice;

    @ApiModelProperty(value = "氧化锡当日实际数（金额）元")
    private Double tinOxideRealCost;

    @ApiModelProperty(value = "反投G8.5基板玻璃当日耗用量")
    private Double g85Amount;

    @ApiModelProperty(value = "反投G8.5基板玻璃不含税单价(元)")
    private Double g85UnitPrice;

    @ApiModelProperty(value = "反投G8.5基板玻璃当日实际数（金额）元")
    private Double g85RealCost;

    @ApiModelProperty(value = "反投G8.6基板玻璃当日耗用量")
    private Double g86Amount;

    @ApiModelProperty(value = "反投G8.6基板玻璃不含税单价(元)")
    private Double g86UnitPrice;

    @ApiModelProperty(value = "反投G8.6基板玻璃当日实际数（金额）元")
    private Double g86RealCost;

    @ApiModelProperty(value = "反投G8.7基板玻璃当日耗用量")
    private Double g87Amount;

    @ApiModelProperty(value = "反投G8.7基板玻璃不含税单价(元)")
    private Double g87UnitPrice;

    @ApiModelProperty(value = "反投G8.7基板玻璃当日实际数（金额）元")
    private Double g87RealCost;

    @ApiModelProperty(value = "间隔纸当日耗用量")
    private Double septalLineAmount;

    @ApiModelProperty(value = "间隔纸不含税单价(元)")
    private Double septalLineUnitPrice;

    @ApiModelProperty(value = "间隔纸当日实际数（金额）元")
    private Double septalLineRealCost;

    @ApiModelProperty(value = "尿素当日耗用量")
    private Double ureaAmount;

    @ApiModelProperty(value = "尿素不含税单价(元)")
    private Double ureaUnitPrice;

    @ApiModelProperty(value = "尿素当日实际数（金额）元")
    private Double ureaRealCost;

    @ApiModelProperty(value = "玻璃基板清洗剂当日耗用量")
    private Double detergentAmount;

    @ApiModelProperty(value = "玻璃基板清洗剂不含税单价(元)")
    private Double detergentUnitPrice;

    @ApiModelProperty(value = "玻璃基板清洗剂当日实际数（金额）元")
    private Double detergentRealCost;

    @ApiModelProperty(value = "用电当日耗用量")
    private Double electricityAmount;

    @ApiModelProperty(value = "用电不含税单价(元)")
    private Double electricityUnitPrice;

    @ApiModelProperty(value = "用电当日实际数（金额）元")
    private Double electricityRealCost;

    @ApiModelProperty(value = "用水当日耗用量")
    private Double waterAmount;

    @ApiModelProperty(value = "用水不含税单价(元)")
    private Double waterUnitPrice;

    @ApiModelProperty(value = "用水当日实际数（金额）元")
    private Double waterRealCost;

    @ApiModelProperty(value = "液氮当日耗用量")
    private Double liquidNitrogenAmount;

    @ApiModelProperty(value = "液氮不含税单价(元)")
    private Double liquidNitrogenUnitPrice;

    @ApiModelProperty(value = "液氮当日实际数（金额）元")
    private Double liquidNitrogenRealCost;

    @ApiModelProperty(value = "液氧当日耗用量")
    private Double liquidOxygenAmount;

    @ApiModelProperty(value = "液氧不含税单价(元)")
    private Double liquidOxygenUnitPrice;

    @ApiModelProperty(value = "液氧当日实际数（金额）元")
    private Double liquidOxygenRealCost;

    @ApiModelProperty(value = "天然气当日耗用量")
    private Double naturalGasAmount;

    @ApiModelProperty(value = "天然气不含税单价(元)")
    private Double naturalGasUnitPrice;

    @ApiModelProperty(value = "天然气当日实际数（金额）元")
    private Double naturalGasRealCost;

    @ApiModelProperty(value = "液化天然气当日耗用量")
    private Double liquefiedNaturalGasAmount;

    @ApiModelProperty(value = "液化天然气不含税单价(元)")
    private Double liquefiedNaturalGasUnitPrice;

    @ApiModelProperty(value = "液化天然气当日实际数（金额）元")
    private Double liquefiedNaturalGasRealCost;

    @ApiModelProperty(value = "柴油当日耗用量")
    private Double dieselAmount;

    @ApiModelProperty(value = "柴油不含税单价(元)")
    private Double dieselUnitPrice;

    @ApiModelProperty(value = "柴油当日实际数（金额）元")
    private Double dieselRealCost;

    @ApiModelProperty(value = "工资金额")
    private Double salary;

    @ApiModelProperty(value = "福利")
    private Double welfare;

    @ApiModelProperty(value = "五险一金")
    private Double fiveSocial;

    @ApiModelProperty(value = "检修")
    private Double checkCost;

    @ApiModelProperty(value = "水处理")
    private Double waterTreatment;

    @ApiModelProperty(value = "折旧")
    private Double depreciation;

    @ApiModelProperty(value = "低值易耗品")
    private Double consumable;

    @ApiModelProperty(value = "其他")
    private Double otherCost;

    @ApiModelProperty(value = "备品备件")
    private Double sparePart;

    @ApiModelProperty(value = "辅材耗材")
    private Double auxiliaryMaterial;

    @ApiModelProperty(value = "工具")
    private Double tool;

    @ApiModelProperty(value = "仪器仪表")
    private Double instrumentsApparatus;

    @ApiModelProperty(value = "杂品")
    private Double groceries;

    @ApiModelProperty(value = "记录日期")
    private LocalDate recordDate;
}
